﻿<?php
class questions_presenter extends Presenter{

	//Функција која генерира табела од прашања, форматирани за главна страна
	public function getTopQuestions(){
		$result = $this->_name;
		$news = '<h2>'. $this->lang->line('questions').'<a id="cphHomeContent_hlFaq" class="see-all" href='. site_url('questions/allQuestions') .">". $this->lang->line('more_qu')."</a></h2>";
		foreach($result as $row){
			$news.="<div class=\"home-faq-item\"><span class=\"faq-question\">".$row->question."</span><span class=\"faq-from\">".$row->name."</span>".$row->answer."</div>";
		}
		return $news."<span class=\"faq-btn\"> <a href=".site_url('questions/askQuestion').">". $this->lang->line('questions:ask_a_question')."</a> </span>";
	}
	
	

	
	
	
	//Помошна функција за категории на прашања
	public function getCategories(){
		if($this->session->userdata('ln')=='mk')
			return array('Додипломски студии - Уписи',
					'Додипломски студии',
					'Додипломски студии - Сесии',
					'Магистерски студии - Уписи',
					'Магистерски студии',
					'Докторски студии - Уписи',
					'Докторски студии',
					'Студентски живот',
					'Електронски сервиси',
					'Финансии'
			);
		else
			return array('Undergraduate studies - Admissions',
					'Undergraduate studies',
					'Undergraduate studies - Sessions',
					'Master studies - Admissions',
					'Master studies',
					'Doctoral studies - Admissions',
					'Doctoral studies',
					'Student life',
					'Student services',
					'Finances'
			);
	}
	
	//Функција за печатење табела на прашања од одредена категорија
	//Аргументот $category е integer
	public function printQuestions($category){
		$categories = $this->getCategories();
		$table = "<div id=".$category." class='button2 title_s'>".$categories[$category]."</div><div id='fragment-".$category."'>";
		$results = $this->_name;
		foreach($results as $result){
			if($result->category == $category)
				$table .= $result->question."-".$result->name."<br /><span class='dark_grey'>".$result->answer."</span><br/><br/>";
		}
		
		return $table."</div>";
	}
	
	//Функција за печатење табела на прашања од cite категориi
	public function printAllQuestions(){
		$categories = $this->getCategories();
		$allTables = "";
		for($i=0;$i<10;$i++){
			$allTables.=$this->printQuestions($i);
		}
		return $allTables;
	}
}
?>